Util-linux
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
util-linux is a package of utilities distributed by the Linux Kernel Organization for use in a Linux operating system. A fork, util-linux-ng (with ng meaning "next generation"), was created when development stalled,cite-ref-4[4] but as of January 2011 has been renamed back to util-linux, and is the official version of the package.cite-ref-5[5]
Contents
• Content
• See also
• Notes
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Content
The package includes the following utilities:
• addpart
• agetty
• blkdiscardcite-ref-6[6]
• blkid
• blkzone
• blockdev
• cal
• cfdisk
• chcpu
• chfn
• chmem
• choom
• chrt
• chsh
• col (legacy)cite-ref-legacy-7-0[7]
• colcrt
• colrm
• column
• ctrlaltdel
• delpart
• dmesg
• eject
• fallocate
• fdformat
• fdisk
• fincore
• findfs
• findmnt
• flock
• fsck
• fsfreeze
• fstrim
• getopt
• hardlink
• hexdump
• hwclockcite-ref-8[a]
• ionice
• ipcmk
• ipcrm
• ipcs
• irqtopcite-ref-9[8]
• isosize
• kill
• last
• ldattach
• line (legacy)cite-ref-legacy-7-1[7]
• logger
• login
• look
• losetup
• lsblk
• lscpucite-ref-10[9]
• lsfdcite-ref-11[b]
• lsipc
• lsirqcite-ref-12[10]
• lslocks
• lslogins
• lsmem
• lsns
• mcookie
• mesg
• mkswap
• more
• mount
• mountpoint
• namei
• newgrp
• nologin
• nsenter
• partx
• pivot_root
• prlimitcite-ref-13[11]
• raw
• readprofile
• rename
• renice
• reset (legacy)cite-ref-legacy-7-4[7]
• resizepart
• rev
• rfkill
• rtcwake
• runuser
• script
• scriptlive
• scriptreplay
• setarchcite-ref-14[c]
• setpriv
• setsid
• setterm
• sfdisk
• su
• sulogin
• swaplabel
• swapoff
• swapon
• switch_root
• taskset
• tunelp (deprecated)cite-ref-15[12]
• ul
• umount
• unshare
• utmpdump
• uuidd
• uuidgen
• uuidparse
• wall
• wdctl
• whereis
• wipefs
• write
• zramctl
Removed content
Utilities formerly included, but removed as of 1 July 2015:
• archcite-ref-17[13]
• chkdupexecite-ref-18[14]
• clockcite-ref-19[15]
• cytunecite-ref-20[16]
• elvtunecite-ref-24[19]
• fastbootcite-ref-simpleinit-25-0[20]
• fasthaltcite-ref-simpleinit-25-1[20]
• haltcite-ref-simpleinit-25-2[20]
• initctlcite-ref-simpleinit-25-3[20]
• ramsizecite-ref-to-rdev-27-0[f]
• rdevcite-ref-rdev-26-1[21]
• rebootcite-ref-simpleinit-25-4[20]
• rootflagscite-ref-to-rdev-27-1[f]
• simpleinitcite-ref-simpleinit-25-6[20]
• tailfcite-ref-tailf-28-0[22]
• vidmodecite-ref-to-rdev-27-2[f]
See also
• BusyBox – Collection of Unix tools in single executable file
• CUPS – Computer printing system
• GNU Core Utilities – Collection of standard, Unix-based utilities from GNU
• Toybox – Collection of Unix tools in single executable file
• uname – Standard UNIX utility that prints name and other details about the machine
Notes
cite-note-8a. ↑ cquery and set the hardware clock (RTC)
cite-note-14c. ↑ including architecture symlinks such as i386, linux32, linux64, x86_64, etc.
cite-note-16d. ↑ including symlink to vigr
References
cite-note-wikidata-aa3dd4ad88dd52773ffcbf3ca2d8eccab09f9754-v20-11. "[ANNOUNCE] util-linux v2.41.1". 24 June 2025. Retrieved 24 June 2025.
cite-note-22. "Translation Project util-linux textual domain". 2022. Retrieved 2022-06-04.
cite-note-33. "README.licensing". util-linux source tree. Retrieved 20 February 2016.
cite-note-44. ↑ citerefkarel-zak2006Karel Zak (2006-12-18). "[ANNOUNCE] util-linux-ng fork". Retrieved 2014-04-12.
cite-note-55. ↑ citerefkarel-zak2010Karel Zak (2010-12-01). "[ANNOUNCE] util-linux without -ng". Retrieved 2014-04-12.
cite-note-66. ↑ "blkdiscard(8) - Linux manual page". July 2014. Retrieved 2020-01-13.
cite-note-legacy-77. ↑ "Documentation/deprecated.txt". util-linux. 2014-04-07. Retrieved 2015-07-01.
cite-note-98. ↑ "Release v2.36 notes".
cite-note-109. ↑ "lscpu manual".
cite-note-1210. ↑ "Release v2.36 notes".
cite-note-1311. ↑ citerefkarel-zak2012Karel Zak (2012-01-25). "prlimit(1)". Retrieved 2020-01-13.
cite-note-1512. ↑ citerefsami-kerola2012Sami Kerola (2012-12-16). "tunelp: deprecation: remove command from default build". util-linux. Retrieved 2014-04-12.
cite-note-1713. ↑ citerefkarel-zak2013Karel Zak (2013-03-14). "arch: remove the command, deprecated since 2.13, use coreutils version". util-linux. Retrieved 2015-07-01.
cite-note-1814. ↑ citerefkarel-zak2013Karel Zak (2013-03-14). "chkdupexe: remove, deprecated for years". util-linux. Retrieved 2015-07-01.
cite-note-1915. ↑ citerefkarel-zakKarel Zak. "clock: Dropped entirely. Use hwclock". util-linux. Retrieved 2015-07-01.
cite-note-2016. ↑ citerefsami-kerola2014Sami Kerola (2014-05-11). "cytune: remove from util-linux". util-linux. Retrieved 2015-07-01.
cite-note-2117. ↑ citerefkarel-zak2011Karel Zak (2011-08-18). "build-sys: add --enable-ddate". util-linux. Retrieved 2014-04-12.
cite-note-2218. ↑ citerefsami-kerola2012Sami Kerola (2012-10-08). "ddate: remove from util-linux". util-linux. Retrieved 2015-07-01.
cite-note-2419. ↑ citerefsami-kerola2013Sami Kerola (2013-08-17). "build-sys: complete elvtune removal". util-linux. Retrieved 2015-07-01.
cite-note-simpleinit-2520. ↑ citerefkarel-zak2011Karel Zak (2011-06-08). "simpleinit: remove this deprecated set of utils". util-linux. Retrieved 2014-04-12.
cite-note-rdev-2621. ↑ citerefkarel-zak2010Karel Zak (2010-05-13). "rdev: remove this deprecated command". util-linux. Retrieved 2014-04-12.
cite-note-tailf-2822. ↑ citerefsami-kerola2017Sami Kerola (2017-04-02). "tailf: remove deprecated utility". util-linux.
External links
• The util-linux code repository.
• pub/linux/utils/util-linux on Kernel.org
• util-linux development discussion and bug reporting mailing list
• Karel Zak's blog, the blog of the current maintainer